home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / !RWORLD / UTILITIES / !XFILES / XMAKE < prev   
Text File  |  1997-02-22  |  3KB  |  107 lines

  1. # Project:   xFiles
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback -zM -fah 
  6. C++flags = -c -depend !Depend -IC: -throwback
  7. Linkflags = -rmf -o $@ 
  8. ObjAsmflags = -throwback -NoCache -depend !Depend
  9. CMHGflags = 
  10. LibFileflags = -c -o $@
  11. Squeezeflags = -o $@
  12. LinkModuleflags = $@
  13.  
  14.  
  15. # Final targets:
  16. @.x-files:   @.o.chunks @.o.module @.o.errors c:o.stubs @.o.rminfo @.o.veneer \
  17.         @.o.rm @.o.debug @.o.fs @.o.compact @.o.cache @.o.filter @.o.list @.o.fshook 
  18.         link $(linkflags) @.o.chunks @.o.module @.o.errors c:o.stubs \
  19.         @.o.rminfo @.o.veneer @.o.rm @.o.debug @.o.fs @.o.compact @.o.cache @.o.filter @.o.list \
  20.         @.o.fshook 
  21.  
  22.  
  23. # User-editable dependencies:
  24.  
  25. # Static dependencies:
  26. @.o.chunks:   @.c.chunks
  27.         cc $(ccflags) -o @.o.chunks @.c.chunks 
  28. @.o.module:   @.c.module
  29.         cc $(ccflags) -o @.o.module @.c.module 
  30. @.o.errors:   @.s.errors
  31.         objasm $(objasmflags) -from @.s.errors -to @.o.errors
  32. @.o.rminfo:   @.s.rminfo
  33.         objasm $(objasmflags) -from @.s.rminfo -to @.o.rminfo
  34. @.o.veneer:   @.s.veneer
  35.         objasm $(objasmflags) -from @.s.veneer -to @.o.veneer
  36. @.o.rm:   @.cmhg.rm
  37.         cmhg @.cmhg.rm -o @.o.rm
  38. @.o.debug:   @.c.debug
  39.         cc $(ccflags) -o @.o.debug @.c.debug 
  40. @.o.fs:   @.c.fs
  41.         cc $(ccflags) -o @.o.fs @.c.fs 
  42. @.o.compact:   @.c.compact
  43.         cc $(ccflags) -o @.o.compact @.c.compact 
  44. @.o.cache:   @.c.cache
  45.         cc $(ccflags) -o @.o.cache @.c.cache 
  46. @.o.filter:   @.c.filter
  47.         cc $(ccflags) -o @.o.filter @.c.filter 
  48. @.o.list:   @.c.list
  49.         cc $(ccflags) -o @.o.list @.c.list 
  50. @.o.fshook:   @.c.fshook
  51.         cc $(ccflags) -o @.o.fshook @.c.fshook 
  52.  
  53.  
  54. # Dynamic dependencies:
  55. o.rminfo: s.rminfo
  56. o.debug:    c.debug
  57. o.debug:    h.debug
  58. o.debug:    C:h.kernel
  59. o.errors: s.errors
  60. o.filter:    c.filter
  61. o.filter:    C:h.kernel
  62. o.filter:    C:h.swis
  63. o.filter:    h.debug
  64. o.filter:    h.filter
  65. o.filter:    C:h.kernel
  66. o.fshook:    c.fshook
  67. o.fshook:    C:h.kernel
  68. o.fshook:    C:h.swis
  69. o.fshook:    h.debug
  70. o.fshook:    h.fshook
  71. o.fshook:    C:h.kernel
  72. o.list:    c.list
  73. o.list:    h.chunks
  74. o.list:    C:h.kernel
  75. o.module:    c.module
  76. o.module:    h.module
  77. o.module:    C:h.kernel
  78. o.module:    C:h.kernel
  79. o.module:    C:h.swis
  80. o.module:    h.chunks
  81. o.module:    C:h.kernel
  82. o.module:    h.fshook
  83. o.module:    C:h.kernel
  84. o.fs:    c.fs
  85. o.fs:    h.chunks
  86. o.fs:    C:h.kernel
  87. o.fs:    h.debug
  88. o.fs:    C:h.swis
  89. o.compact:    c.compact
  90. o.compact:    h.chunks
  91. o.compact:    C:h.kernel
  92. o.compact:    h.debug
  93. o.compact:    C:h.swis
  94. o.veneer: s.veneer
  95. o.cache:    c.cache
  96. o.cache:    h.chunks
  97. o.cache:    C:h.kernel
  98. o.cache:    h.debug
  99. o.cache:    h.module
  100. o.cache:    C:h.kernel
  101. o.cache:    C:h.swis
  102. o.chunks:    c.chunks
  103. o.chunks:    h.chunks
  104. o.chunks:    C:h.kernel
  105. o.chunks:    h.debug
  106. o.chunks:    C:h.swis
  107.